package holiday_packagesmanager;

import java.rmi.NotBoundException;
import java.rmi.RemoteException;
import java.util.Date;

/**
 *
 * @author grp02 - Pascal Charreix and Meike Paetz
 *
 * This is the manager interface for SmartTours.
 */
public interface SmartToursManager extends AgencyManager {

    public holiday_packages.HPackage getHolidayPackage(int id) throws RemoteException;

    public int createHolidayPackage(String Country, Date Start, Date End, String HotelName, int HotelStars, String FlightOperator, float Price) throws RemoteException;

    public boolean deleteHolidayPackage(int id) throws RemoteException, NotBoundException;
}
